import Request from '../js_sdk/luch-request/luch-request/index.js'

const http = new Request({
	baseURL:'https://api2304.h5project.cn/1.1',
	header:{
		'X-LC-Id':'G6HU8PIbCl2Dm4DLVWt8mLmo-gzGzoHsz',
		'X-LC-Key':'lBuHPedslBnd7iHWxMW60rO0',
		'content-type':'application/json',
	}
})

//请求拦截器
http.interceptors.request.use((config) => { // 可使用async await 做异步操作
  return config
}, config => { // 可使用async await 做异步操作
  return Promise.reject(config)
})

//响应拦截器
http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/
  console.log('响应拦截器-成功',response)
  uni.showToast({
  	title:'操作成功',
	icon:'none'
  })
  return response
}, (err) => { /*  对响应错误做点什么 （statusCode !== 200）*/
  console.log('响应拦截器-失败',err)
  uni.showToast({
  	title:'操作失败',
  	icon:'none'
  })
  return Promise.reject(err)
})


export default http